package com.egg.ylt.pojo;

import java.io.Serializable;
import java.util.List;

/**
 * Created by sichaoqi on 2018/9/3.
 */

public class NewNatatoriumByidEntity implements Serializable {

    public static final int IMAGE_TYPE_BANNER = 0;
    public static final int IMAGE_TYPE_ALBUM = 1;
    public static final int IMAGE_TYPE_PROJECT = 2;
    public static final int IMAGE_TYPE_LIVE = 3;

    /**
     * id : 1
     * name : 大望路亲子游泳馆
     * address : 大望路华贸商务中心
     * teacherList : [{"id":"1","name":"张梅梅","iamgeUrl":"","experience":"2年教龄"}]
     * cardList : [{"id":"1","name":"亲子游泳超极次卡","endDate":"2018.16","times":"50","typeName":""}]
     * distance : 1.3
     * serverList : [{"id":"1","name":"亲子按摩体验","serviceTime":"30","price":"98.00","memberPrice":"89.00","imageUrl":""}]
     * bannerList : [{"id":"","bannerUrl":"","linkUrl":""}]
     * longitude : 111.11
     * latitude : 39.123
     * positionAddress : 天通苑回龙观东大街
     */

    private String id;
    private double longitude;
    private String name;
    private String address;
    private String distance;
    private List<ProjectListBean> projectList;
    private List<TeacherListBean> teacherList;
    private List<CardListBean> cardList;
    private List<ServerListBean> serverList;
    private List<BannerListBean> bannerList;
    private List<String> labelList;
    private double latitude;
    private String positionAddress;
    private String introduction;
    /**
     * mechantItemList : ["母婴室","休息区","免费停车","场内厕所","免费wifi","寄存区","换鞋区","抽烟区"]
     * openTime : 08:00-23:50
     * tranInfo : 公交：距813路，834路，平西王府路口北，向南步行400米即到
     * fitAgeMin : 0
     */

    private String openTime;
    private String tranInfo;
    private String fitAgeMin;
    private List<String> mechantItemList;

    public String getIntroduction() {
        return introduction;
    }

    public void setIntroduction(String introduction) {
        this.introduction = introduction;
    }

    /**
     * longitude : 111.11
     * latitude : 39.123
     * getCollect :
     */

    private String getCollect;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getDistance() {
        return distance;
    }

    public void setDistance(String distance) {
        this.distance = distance;
    }

    public List<TeacherListBean> getTeacherList() {
        return teacherList;
    }

    public void setTeacherList(List<TeacherListBean> teacherList) {
        this.teacherList = teacherList;
    }

    public List<CardListBean> getCardList() {
        return cardList;
    }

    public void setCardList(List<CardListBean> cardList) {
        this.cardList = cardList;
    }

    public List<ServerListBean> getServerList() {
        return serverList;
    }

    public void setServerList(List<ServerListBean> serverList) {
        this.serverList = serverList;
    }

    public List<BannerListBean> getBannerList() {
        return bannerList;
    }

    public void setBannerList(List<BannerListBean> bannerList) {
        this.bannerList = bannerList;
    }

    public double getLongitude() {
        return longitude;
    }

    public void setLongitude(double longitude) {
        this.longitude = longitude;
    }

    public double getLatitude() {
        return latitude;
    }

    public void setLatitude(double latitude) {
        this.latitude = latitude;
    }

    public String getPositionAddress() {
        return positionAddress;
    }

    public void setPositionAddress(String positionAddress) {
        this.positionAddress = positionAddress;
    }

    public String getGetCollect() {
        return getCollect;
    }

    public void setGetCollect(String getCollect) {
        this.getCollect = getCollect;
    }

    public List<ProjectListBean> getProjectList() {
        return projectList;
    }

    public void setProjectList(List<ProjectListBean> projectList) {
        this.projectList = projectList;
    }

    public List<String> getLabelList() {
        return labelList;
    }

    public void setLabelList(List<String> labelList) {
        this.labelList = labelList;
    }

    public String getOpenTime() {
        return openTime;
    }

    public void setOpenTime(String openTime) {
        this.openTime = openTime;
    }

    public String getTranInfo() {
        return tranInfo;
    }

    public void setTranInfo(String tranInfo) {
        this.tranInfo = tranInfo;
    }

    public String getFitAgeMin() {
        return fitAgeMin;
    }

    public void setFitAgeMin(String fitAgeMin) {
        this.fitAgeMin = fitAgeMin;
    }

    public List<String> getMechantItemList() {
        return mechantItemList;
    }

    public void setMechantItemList(List<String> mechantItemList) {
        this.mechantItemList = mechantItemList;
    }

    public static class TeacherListBean implements Serializable {
        /**
         * id : 1
         * name : 张梅梅
         * iamgeUrl :
         * experience : 2年教龄
         */

        private String id;
        private String name;
        private String iamgeUrl;
        private String experience;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getIamgeUrl() {
            return iamgeUrl;
        }

        public void setIamgeUrl(String iamgeUrl) {
            this.iamgeUrl = iamgeUrl;
        }

        public String getExperience() {
            return experience;
        }

        public void setExperience(String experience) {
            this.experience = experience;
        }
    }

    public static class CardListBean implements Serializable {
        /**
         * id : 1
         * name : 亲子游泳超极次卡
         * endDate : 2018.16
         * times : 50
         * typeName :
         * price : 400
         * totalPrice : 500
         */

        private String id;
        private String name;
        private String endDate;
        private String times;
        private String typeName;
        private String time;
        private String price;
        private String totalPrice;
        private String cardLogoUrl;

        public String getCardLogoUrl() {
            return cardLogoUrl;
        }

        public void setCardLogoUrl(String cardLogoUrl) {
            this.cardLogoUrl = cardLogoUrl;
        }

        public String getPrice() {
            return price;
        }

        public void setPrice(String price) {
            this.price = price;
        }

        public String getTotalPrice() {
            return totalPrice;
        }

        public void setTotalPrice(String totalPrice) {
            this.totalPrice = totalPrice;
        }

        public String getTime() {
            return time;
        }

        public void setTime(String time) {
            this.time = time;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getEndDate() {
            return endDate;
        }

        public void setEndDate(String endDate) {
            this.endDate = endDate;
        }

        public String getTimes() {
            return times;
        }

        public void setTimes(String times) {
            this.times = times;
        }

        public String getTypeName() {
            return typeName;
        }

        public void setTypeName(String typeName) {
            this.typeName = typeName;
        }
    }

    public static class ServerListBean implements Serializable {

        /**
         * companyId : EA1887DE54000000F00000000022E000
         * createTime : 1543978099000
         * memberPrice : 0.01
         * price : 0.01
         * name : 服务2
         * remark :
         * id : ED9EDC77B40000009D0000000022E000
         * serviceTime : 30
         * reserveNum : 24
         * status : 0
         * imageUrl :
         */

        private String companyId;
        private long createTime;
        private double memberPrice;
        private double price;
        private String name;
        private String remark;
        private String id;
        private int serviceTime;
        private String reserveNum;
        private int status;
        private String imageUrl;

        public String getCompanyId() {
            return companyId;
        }

        public void setCompanyId(String companyId) {
            this.companyId = companyId;
        }

        public long getCreateTime() {
            return createTime;
        }

        public void setCreateTime(long createTime) {
            this.createTime = createTime;
        }

        public double getMemberPrice() {
            return memberPrice;
        }

        public void setMemberPrice(double memberPrice) {
            this.memberPrice = memberPrice;
        }

        public double getPrice() {
            return price;
        }

        public void setPrice(double price) {
            this.price = price;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getRemark() {
            return remark;
        }

        public void setRemark(String remark) {
            this.remark = remark;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public int getServiceTime() {
            return serviceTime;
        }

        public void setServiceTime(int serviceTime) {
            this.serviceTime = serviceTime;
        }

        public String getReserveNum() {
            return reserveNum;
        }

        public void setReserveNum(String reserveNum) {
            this.reserveNum = reserveNum;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public String getImageUrl() {
            return imageUrl;
        }

        public void setImageUrl(String imageUrl) {
            this.imageUrl = imageUrl;
        }
    }

    public static class BannerListBean implements Serializable {

        /**
         * imageName :
         * imageRemark :
         * createTime : null
         * imageUrl : https://sd-picture-oss.oss-cn-beijing.aliyuncs.com/861fedc0-10e1-41b4-a160-4bc32eef27ad.png
         * remark :
         * updateTime : null
         * id : 22222
         * shopId : ED9ED17FF8000000980000000022E000
         * imageType : 0
         */

        private String imageName;
        private String imageRemark;
        private Object createTime;
        private String imageUrl;
        private String remark;
        private Object updateTime;
        private String id;
        private String shopId;
        private int imageType;

        public String getImageName() {
            return imageName;
        }

        public void setImageName(String imageName) {
            this.imageName = imageName;
        }

        public String getImageRemark() {
            return imageRemark;
        }

        public void setImageRemark(String imageRemark) {
            this.imageRemark = imageRemark;
        }

        public Object getCreateTime() {
            return createTime;
        }

        public void setCreateTime(Object createTime) {
            this.createTime = createTime;
        }

        public String getImageUrl() {
            return imageUrl;
        }

        public void setImageUrl(String imageUrl) {
            this.imageUrl = imageUrl;
        }

        public String getRemark() {
            return remark;
        }

        public void setRemark(String remark) {
            this.remark = remark;
        }

        public Object getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(Object updateTime) {
            this.updateTime = updateTime;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getShopId() {
            return shopId;
        }

        public void setShopId(String shopId) {
            this.shopId = shopId;
        }

        public int getImageType() {
            return imageType;
        }

        public void setImageType(int imageType) {
            this.imageType = imageType;
        }
    }

    public static class ProjectListBean {

        /**
         * imageName : 游泳
         * imageRemark : 36°恒温泳池
         * createTime : null
         * imageUrl : https://sd-picture-oss.oss-cn-beijing.aliyuncs.com/f8450dd9-ae06-435d-a963-583b86774967.png
         * remark :
         * updateTime : null
         * id : 4444
         * shopId : ED9ED17FF8000000980000000022E000
         * imageType : 2
         */

        private String imageName;
        private String imageRemark;
        private Object createTime;
        private String imageUrl;
        private String remark;
        private Object updateTime;
        private String id;
        private String shopId;
        private int imageType;

        public String getImageName() {
            return imageName;
        }

        public void setImageName(String imageName) {
            this.imageName = imageName;
        }

        public String getImageRemark() {
            return imageRemark;
        }

        public void setImageRemark(String imageRemark) {
            this.imageRemark = imageRemark;
        }

        public Object getCreateTime() {
            return createTime;
        }

        public void setCreateTime(Object createTime) {
            this.createTime = createTime;
        }

        public String getImageUrl() {
            return imageUrl;
        }

        public void setImageUrl(String imageUrl) {
            this.imageUrl = imageUrl;
        }

        public String getRemark() {
            return remark;
        }

        public void setRemark(String remark) {
            this.remark = remark;
        }

        public Object getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(Object updateTime) {
            this.updateTime = updateTime;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getShopId() {
            return shopId;
        }

        public void setShopId(String shopId) {
            this.shopId = shopId;
        }

        public int getImageType() {
            return imageType;
        }

        public void setImageType(int imageType) {
            this.imageType = imageType;
        }
    }



}
